body,
html {
	margin: 0;
	padding: 0;
	background: #292E31;
	color: #FFFFFF;
	font-size: 14px;
	-webkit-tap-highlight-color: transparent
}

body {
	margin: 0 auto;
}

ul {
	list-style: none;
	margin: 0;
	padding: 0;
	color: #FFFFFF;
}

h1,
h2,
h3,
h4,
h5,
p {
	margin: 0;
	font-size: 14px;
	color: #FFFFFF;
}

* {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

a,
button {
	text-decoration: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	-webkit-tap-highlight-color: transparent;
	color: #FFFFFF;
}

img {
	max-width: 100%;
}
.container{
	margin: 0 auto;
	width: 1200px;
}

.md-container{
	margin: 0 auto;
	max-width: 1050px;
}



::-webkit-scrollbar {
	/*滚动条整体样式*/
	width: 6px;
	/*高宽分别对应横竖滚动条的尺寸*/
	height: 6px;
}

::-webkit-scrollbar-thumb {
	/*滚动条里面小方块*/
	background: #1c1f21;
	border-radius: 6px;
}

::-webkit-scrollbar-track {
	/*滚动条里面轨道*/
	border-radius: 6px;
	background: #353e43;
}

.flex {
	display: -webkit-box;
	/* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
	display: -moz-box;
	/* 老版本语法: Firefox (buggy) */
	display: -ms-flexbox;
	/* 混合版本语法: IE 10 */
	display: -webkit-flex;
	/* 新版本语法: Chrome 21+ */
	display: flex;
	/* 新版本语法: Opera 12.1, Firefox 22+ */
}

/* 侧轴居中 */
.flex-center {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	/* 新版本语法: Chrome 21+ */
	display: flex;
	/* 新版本语法: Opera 12.1, Firefox 22+ */
	-webkit-box-align: center;
	-moz-align-items: center;
	-webkit-align-items: center;
	align-items: center;
}

/* 主轴居中 */
.flex-hc {
	-webkit-box-pack: center;
	-moz-justify-content: center;
	-webkit-justify-content: center;
	justify-content: center;
}

/* 主轴两端对齐 */
.flex-zBetween {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-align: center;
	-moz-align-items: center;
	-webkit-align-items: center;
	align-items: center;
	-webkit-box-pack: justify;
	-moz-justify-content: space-between;
	-webkit-justify-content: space-between;
	justify-content: space-between;
}

/* 主轴end对齐 */
.flex-zEnd {
	-webkit-box-pack: end;
	-moz-justify-content: flex-end;
	-webkit-justify-content: flex-end;
	justify-content: flex-end;
}

/* 主轴start对齐 */
.flex-zStart {
	-webkit-box-pack: start;
	-moz-justify-content: flex-start;
	-webkit-justify-content: flex-start;
	justify-content: flex-start;
}

/*充满父元素*/
.flex_bd {
	-prefix-box-flex: 1;
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	-moz-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	min-width: 0;
}


.header{
	background: #30383c;
	box-shadow: 0px 4px 10px rgba(0,0,0,0.1);
}
.header-bar{
	height: 86px;
	padding: 0 40px;
	color: #FFFFFF;
	border-bottom: 1px solid #575e61;
}
.header-bar .logo{
	margin-right: 20px;
}
.el-dropdown-sw{
	cursor: pointer;
	color: #FFFFFF;
}
.el-dropdown-sw img{
	margin-right: 5px;
	width: 20px;
	height: 16px;
}
.drop-flex-item{
	display: flex;
	align-items: center;
	line-height: 1;
	padding: 8px 0;
}
.drop-flex-item img{
	margin-right: 5px;
}

/* 显示两行文字 */
.line-2{
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;   
}
.line-3{
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;   
}

/* 文字省略号 */
.ellipsis{
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}
.header-menu .line{
	width: 1px;
	height: 17px;
	background-color: #FFFFFF;
	opacity: 0.5;
	margin: 0 15px;
}
.el-badge__content{
	border: 0;
	background: #ff3333;
}
.menu-user{
	cursor: pointer;
}
.menu-user img{
	width: 40px;
	height: 40px;
	border-radius: 50px;
	margin-right: 10px;
	border: solid 2px rgba(255,255,255,0.65);
}
.menu-user .us-link{
	color: #00a653;
}
.menu-item{
	cursor: pointer;
}
.m-nav-bar{
	position: fixed;
	z-index: 98;
	display: flex;
	align-items: center;
	height: 50px;
	padding: 0 12px;
	background: #30383c;
	color: #FFFFFF;
	width: 100%;
	left: 0;
	top: 0;
}
.m-nav-title{
	position: relative;
	font-size: 16px;
	flex: 1;
	text-align: center;
}
.m-nav-title .lan-menu{
	position: absolute;
	right: 10px;
	top: 50%;
	transform: translateY(-50%);
	height: 16px;
}
.navbar-left .el-icon-arrow-left{
	cursor: pointer;
	font-size: 20px;
}
.lan-menu .el-icon--right{
	margin-left: 0;
}
.navbar{
	height: 94px;
	padding: 0 20px
}
.el-button--success,
.el-button--success:hover,
.el-button--success:active,
.el-button--success:focus{
    color: #FFF;
    background-color: #00a653;
    border-color: #02da6e;
}
.el-button--primary,
.el-button--primary:hover,
.el-button--primary:active,
.el-button--primary:focus{
    color: #FFF;
    background-color: #0057e4;
    border-color: #448bff;
}
.el-menu-navbar{
	border: 0!important;
	margin: 0;
	background-color: transparent;
}
.el-menu-navbar>.el-menu-item:hover{
	background-color: transparent;
	border: 0!important;
}
.el-menu-navbar>.el-menu-item{
	padding: 0;
	color: #FFFFFF;
	font-size: 16px;
	margin-right: 30px;
	border: 0!important;
}
.m-placholder{
	display: none;
	height: 50px;
}
@media (min-width:1800px) {
	.el-menu-navbar>.el-menu-item{
		margin-right: 60px;
	}
}
@media (max-width:1200px) {
	.el-menu-navbar>.el-menu-item{
		margin-right: 15px;
	}
}
@media (max-width:1000px) {
	.m-placholder{
		display: block;
	}
	.header{
		display: none;
	}
}


.el-menu--horizontal>.el-menu-item.is-active,
.el-menu--horizontal>.el-menu-item:hover,
.el-menu--horizontal>.el-menu-item.is-active:hover{
	border: 0!important;
	color: #00e271!important;
}
.el-menu--horizontal>.el-menu-item:not(.is-disabled):focus, .el-menu--horizontal>.el-menu-item:not(.is-disabled):hover, .el-menu--horizontal>.el-submenu .el-submenu__title:hover {
    background-color: transparent;
	border: 0!important;
}
.el-menu--horizontal>.el-menu-item.is-active::after{
	content: '';
	position: absolute;
	bottom: 0;
	width: 100%;
	left: 0;
	height: 6px;
	border-radius: 6px 6px 0 0;
	background: #00e271;
}
.page-container{
	padding: 24px 15px 15px 15px;
	overflow: hidden;
}
.ht-panel{
	height: calc(100vh - 220px);
	overflow-y: auto;
}
.bs-panel{
	border-radius: 10px;
	background: #353e43;
	margin-bottom: 20px;
}
.bs-panel:last-child{
	margin-bottom: 0;
}
.bs-activity-panel{
	background-image: url(../images/acbg.png);
	background-position: right center;
	background-size: cover;
	background-attachment: fixed;
}
.el-scrollbar {
	height: 100%;
}
.el-scrollbar__wrap {
	overflow-x: hidden;
	overflow-y: scroll;
	width: 100%;
	height: 100%;
}

.load-more{
	color: #FFFFFF;
	padding: 15px;
	text-align: center;
}
.act-cell{
	cursor: pointer;
	padding: 15px;
	color: #FFFFFF;
	border-bottom: 1px solid rgba(255,255,255,.2);
}
.act-cell .act-pic{
	font-size: 0;
	margin-right: 15px;
}
.act-cell .act-pic img{
	width: 220px;
	height: 150px;
	border-radius: 10px;
}
.act-cell .act-title{
	margin-bottom: 15px;
	font-size: 16px;
}
.act-cell .act-desc{
	margin-bottom: 15px;
	font-size: 14px;
	opacity: .8;
}
.act-cell .act-time{opacity: 0.6;}

.art-content{
	padding: 20px;
	color: #FFFFFF;
}
.art-heading{
	margin-bottom: 20px;
}
.art-heading .art-title{
	font-size: 16px;
	margin-bottom: 10px;
}
.art-heading .item-time{
	font-size: 14px;
	opacity: 0.5;
	margin-bottom: 10px;
}
.art-foot{
	text-align: right;
	padding: 15px;
}
.art-body{
	line-height: 2;
}
.art-body p{
	margin-bottom: 20px;
}
.bs-panel-body{
	padding: 20px;
}

@media (max-width:1000px) {
	.el-col-nr-hide{
		display: none;
	}
	.ht-panel{
		height: calc(100vh - 90px);
	}
	.act-cell .act-pic img{
		width: 140px;
		height: 100px;
	}
	.act-cell{
		padding: 10px ;
	}
	.noticelist .act-cell{
		padding: 15px 20px;
	}
	.act-cell .act-title{
		margin-bottom: 10px;
		font-size: 14px;
	}
	.act-cell .act-desc{
		margin-bottom: 10px;
		font-size: 12px;
	}
	.act-cell .act-time{
		opacity: 0.6;
		font-size: 12px;}
	.page-container{
		padding: 0;
	}
	.bs-activity-panel{
		border-radius: 0;
	}
	.ht-panel {
	    height: calc(100vh - 50px);
	}
	.art-foot{
		position: fixed;
		width: 100%;
		bottom: 0;
		padding: 10px;
		left: 0;
	}
	.art-foot .el-button{
		width: 100%;
	}
	.page-activity .art-body{
		margin-bottom: 50px;
	}
	.bs-panel{
		border-radius: 0;
	}
}

.bs-tab-flex .el-tabs__nav{
	text-align: center;
	width: 100%;
}
.el-tabs__nav-wrap::after{
	display: none;
}
.bs-tab-flex .el-tabs__item{
	color: #FFFFFF;
	margin: 0 20px;
	padding: 0;
	font-size: 16px;
}
.bs-tab-flex .el-tabs__item.is-active{
	color: #FFFFFF;
	border-bottom: 2px solid #FFFFFF;
}
.bs-tab-flex .el-tabs__active-bar{
	display: none;
}
.bs-tab-flex .el-tabs__header{
	margin-bottom: 30px;
}
.rule-panel{
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	background-image: url(../images/rule-bg-m.png);
}
.botan-main{
	position: relative;
	margin: 0 auto;
	max-width: 780px;
}
.swiper-botan{
	border-radius: 10px;
	font-size: 0;
}
.swiper-botan img{
	border-radius: 10px;
}
.botan-main .swiper--next,
.botan-main .swiper--prev{
	font-size: 0;
	position: absolute;
	top: 50%;
	z-index: 8;
	cursor: pointer;
	transform: translateY(-50%);
}
.botan-main .swiper--next{
	left: 0;
}
.botan-main .swiper--prev{
	right: 0;
}
.rewt-panel{
	background-image: url(../images/cztx-bg.png);
	background-position: center;
	background-size: cover;
}
.bs-form{
	padding: 20px;
	margin: 0 auto;
	max-width: 792px;
	border-radius: 8px;
    background: rgb(48 56 60 / 80%);
}
.text-center{
	text-align: center;
}
.el-form--label-top .el-form-item__label{
	line-height: 20px;
	color: #FFFFFF;
	opacity: .6;
}
.bs-form .el-select{
	width: 100%;
}
.el-select-dropdown__item.selected{
	color: #00a653;
}
.el-select .el-input.is-focus .el-input__inner {
    border-color: #00a653;
}
.el-input__inner:hover,
.el-input__inner:active,
.el-input__inner:focus{
    border-color: #00a653;
}
.el-select .el-input__inner:focus {
    border-color: #00a653;
}
.el-date-editor.el-input{
	width: 100%;
}
.el-button--info,
.el-button--info:hover{
    color: #FFF;
    background-color: #40494e;
    border-color: #40494e;
}
.el-form_ft .el-button{
	width: 100px;
}
.price-select .el-radio.is-bordered{
	margin-left: 0!important;
	margin-right: 15px;
	margin-bottom: 10px;
}
.price-select .el-radio__input{
	position: absolute;
	left: 0;
	top: 0;
	opacity: 0;
	visibility: hidden;
}
.price-select .el-radio.is-bordered {
    border: 1px solid #00a653;
	color: #00a653;
}
.price-select .el-radio.is-bordered.is-checked{
	background-color: #00a653;
	color: #00a653;
}
.el-radio__input.is-checked+.el-radio__label{
	color: #FFFFFF;
}
.item-link{
	position: absolute;
	right: 30px;
	top: 0;
	line-height: 40px;
	cursor: pointer;
}
.item-link a{
	color: #00a653;
}
.item-link span{
	color: #00a653;
}
.bs-form .el-textarea__inner{
	padding: 8px 15px;
	min-height: 40px!important;
	resize: none;
}
.el-textarea__inner:focus {
    border-color: #00a653;
}
.copy-link{
	position: absolute;
	right: 15px;
	top: 0;
	color: #00a653;
	line-height: 40px;
	cursor: pointer;
}
.re-link{
	color: #FF9800;
	cursor: pointer;
}
.el-message{
	min-width: 280px;
}
.el-dialog{
	color: #FFFFFF;
	background: #30353a;
}
.el-dialog__header{
	text-align: center;
}
.el-dialog__title{
	color: #00a653;
}
.el-dialog__headerbtn .el-dialog__close{
	color: #FFFFFF;
}
.el-dialog__footer{
	text-align: center;
}
.bs-rule-dialog .el-dialog__footer{
	background: #30353a;
	padding: 15px;
}
.bs-dialog{
	width: 90%!important;
}
.bs-dialog{
	width: 90%!important;
	max-width: 600px;
}
.bs-rule-dialog{
	background-image: url(../images/popbg.png);
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
}
.bs-bg-dialog{
	background-image: url(../images/popbg.png);
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
}
.el-dialog__body{
	padding: 30px 20px 10px 20px;
}
.bs-rule-dialog .el-dialog__body{
	height: 400px;
	overflow: hidden;
	overflow-y: auto;
}
.el-dialog__footer .el-button{
	min-width: 130px;
}
.re-end{
	line-height: 20px;
	opacity: .8;
}
@media (min-width:1000px) {
	
	.bs-tab-flex .el-tabs__item{
		margin: 0 50px;
	}
	.rule-panel{
		background-image: url(../images/rule-bg.png);
	}
	.art-body p{
		font-size: 16px;
	}
	.art-body {
		font-size: 16px;
	}
	.botan-main .swiper--next{
		left: -50px;
	}
	.botan-main .swiper--prev{
		right:-50px;
	}
}

/* 登录注册 */
.el-switch__label.is-active{
	color: #FFFFFF;
}
.el-switch__label{
	color: #FFF;
}
.fm-page{
	position: relative;
	padding: 40px 20px;
	background: url(../images/emilio-bg.png) center no-repeat;
	background-size: cover;
	min-height: 100vh;
}
.fm-main{
	padding: 30px 20px;
	max-width: 650px;
	border-radius: 20px;
	background: rgba(0,0,0,0.63);
}
.fm-main .fm-title{
	color: #00ce67;
	text-align: center;
	font-family: "PingFangSC-Semibold";
	font-size: 30px;
	margin-bottom: 30px;
}
.form-row .el-input__inner{
	padding-left: 46px;
	border-radius: 8px;
}
.form-foot .el-button{
	width: 100%;
	border-radius: 8px;
}
.form-link{
	margin-top: 10px;
}
.form-link a{
	color: #00a653;
}
.form-row{
	position: relative;
	margin-bottom: 25px;
}
.form-row .ico{
	position: absolute;
	left: 12px;
	color: #000000;
	z-index: 9;
	top: 50%;
	transform: translateY(-50%);
	font-size: 20px;
}
.form-foot{
	text-align: center;
	padding-top: 40px;
}
.fm-wel{
	position: absolute;
	right: 80px;
	bottom: 100px;
	text-align: right;
	font-size: 40px;
	display: none;
}
.fm-page .el-dropdown-sw{
	background-color: #FFFFFF;
	border-radius: 8px;
	color: #333;
	padding:8px;
}
.fm-bar{
	text-align: right;
	margin-bottom: 20px;
}
.form-code{
	position: absolute;
	right: 12px;
	color: #000000;
	z-index: 9;
	top: 50%;
	line-height: 1;
	transform: translateY(-50%);
}
.code-box{
	font-size: 0;
}
.code-box img{
	width: 72px;
	height: 35px;
}
.form-code .icon-shuaxin{
	cursor: pointer;
	color: #666;
	font-size: 20px;
	margin-left: 10px;
}
.check-span{
	color: #FFFFFF;
	margin-left: 10px;
}
.text-green{
	color: #00a653;
}
.serv-link{
	cursor: pointer;
}
.el-checkbox__inner{
	border-color: #00a653;
}
.el-checkbox__input.is-checked .el-checkbox__inner, 
.el-checkbox__input.is-indeterminate .el-checkbox__inner {
    background-color: #00a653;
    border-color: #00a653;
}
.el-checkbox__inner:hover {
    border-color: #00a653;
}
.el-checkbox__input.is-focus .el-checkbox__inner {
    border-color: #00a653;
}
.select-left{
	position: absolute;
	left: 0;
	top: 0;
	z-index: 9;
	width:55px;
}
.form-row .select-left .el-input__inner{
	padding: 0;
	border: 0;
	padding: 0 6px 0 12px;
	background-color: transparent;
}
.xhselect .el-select-dropdown__item{
	padding: 0 6px;
	text-align: center;
}

@media (min-width:1200px) {
	.fm-wel{
		display: block;
	}
	.fm-bar{
		position: absolute;
		top: 80px;
		right: 80px;
	}
	.fm-page{
		padding: 80px 220px;
	}
	.fm-main{
		padding: 50px 70px;
	}
	.fm-main .fm-title{
		font-size: 38px;
	}
	.form-row .el-input__inner{
		height: 54px;
		font-size: 16px;
	}
	.form-foot .el-button{
		height: 54px;
		font-size: 16px;
	}
}
@media (max-width:640px) {
	.fm-page{
		background-position: right center;
	}
}
.news-box{
	border-radius: 12px;
	overflow: hidden;
	background: #2a3135;
	cursor: pointer;
	margin-bottom: 20px;
}
.news-box .news-pic{
	height: 260px;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
}
.news-box .news-grid{
	padding: 20px;
}
.news-box .new-sm-title{
	margin-bottom: 8px;
	opacity: .6;
}
.news-box .new-time{
	opacity: .6;
}
.news-box .new-title{
	margin-bottom: 8px;
	font-size: 16px;
}
.article-title{
	font-size: 24px;
	padding: 15px 0;
}
.text-yellow{
	color: #FFD73D;
}
.text-green{
	color: #00E271;
}
.text-red{
	color: #FF3939;
}





/* 响应式表格 */
.bs-table {
	width: 100%;
	display: table;
	background-color: #2e3336;
	overflow: hidden;
	margin: 0;
}

@media screen and (max-width: 768px) {
	.bs-table {
		display: block;
	}
}

.bs-row {
	display: table-row;
}

.bs-row:nth-child(even) {
	background: #353e43;
}
.bs-row.thead {
	background: #1c1f21;
}


@media screen and (max-width: 768px) {
	.bs-row {
		display: block;
		color: #FFFFFF;
	}

	.bs-row.thead {
		padding: 0;
		height: 0px;
	}
	.bs-row.thead .cell {
		display: none;
	}
	.bs-row .cell:before {
		color: #fff;
		opacity: .5;
		line-height: 1.2;
		text-transform: uppercase;
		font-weight: unset !important;
		margin-bottom: 9px;
		content: attr(data-title);
		min-width: 98px;
		display: block;
		font-size: 14px;
	}
	.bs-row{
		text-align:left;
	}
}

.bs-row .cell {
	display: table-cell;
	vertical-align: middle;
}

@media screen and (max-width: 768px) {
	.cell {
		display: block;
	}
}

.bs-row .cell {
	font-family: Poppins-Regular;
	line-height: 1.2;
	font-weight: unset !important;
	padding: 15px;
}

.bs-table,
.bs-row {
	width: 100% !important;
}



@media (max-width: 768px) {
	.bs-row {
		padding: 0 15px;
	}
	.bs-row:last-child{
		border-bottom:0;
	}
	.bs-row.thead{
		border-bottom: 0;
	}
	.bs-row .cell {
		border: none;
		padding: 15px 0;
		border-bottom: 1px solid rgba(255,255,255,.2);
	}

	.bs-row .cell:last-child {
		border-bottom: 0;
	}

	.bs-row .cell {
		display: block;
		font-family: Poppins-Regular;
		font-size: 12px;
		color: #FFFFFF;
		line-height: 1.4;
		font-weight: unset !important;
	}
	.bs-row .cell view{
		font-size: 12px;
	}
	.bs-table,
	.bs-row,
	.cell {
		width: 100% !important;
	}

	.bs-row:nth-child(odd) {
		background-color: transparent;
	}
}

/* 首页 */
.index-banner{
	position: relative;
    border-radius: 10px 10px 0 0;
	overflow: hidden;
}
.swiper-banner{
	height: 288px;
}
.swiper-banner .banner-photo{
	height: 288px;
	background-repeat: no-repeat;
    border-radius: 10px 10px 0 0;
	cursor: pointer;
	background-size: cover;
}
.swiper-banner .swiper-pagination{
	text-align: right;
	line-height: 1;
	padding: 0 15px;
}
.swiper-banner .swiper-pagination-bullet{
	background-color: #FFFFFF;
}

.index-swiper-grid{
	height: 158px;
	padding:20px 15px;
}
.sw-row-bar{
	margin-bottom: 35px;
}
.sw-row-bar:last-child{
	margin-bottom: 0;
}
.sw-row-bar .sw-label{
	padding: 0 15px;
	margin-right: 10px;
	border-radius: 20px 0 0 20px;
	height: 34px;
	line-height: 34px;
	background: linear-gradient(270deg, #0057E4, #00C854);
}
.rank-sw-bar{
	padding-right:88px;
}
.rank-sw-bar .sw-link{
	display: inline-block;
	position: absolute;
	right: 0;
	line-height: 34px;
	cursor: pointer;
	color: #999999;
}
.rank-sw-bar img{
	vertical-align: middle;
}

.swiper-scroll{
	height: 34px;
}
.swiper-scroll .swiper-slide{
	line-height: 34px;
}
.rank-sw-bar{
	position: relative;
}
.bs-panel-hd{
	height: 50px;
	padding-bottom: 20px;
	margin-bottom: 20px;
	border-bottom: 1px solid rgba(255,255,255,.2);
}
.bs-panel-hd .tt{
	font-size: 20px;
}
.bs-panel-hd .more{
	opacity: .5;
}
.analyst-lg{
	background: url(../images/fenxishi-bg.png) no-repeat;
	background-size: cover;
	height: 336px;
	padding: 20px;
}




.footer{
	text-align: center;
	padding: 20px;
}
.footer .foot-text{
	font-size: 16px;
	margin-bottom: 15px;
}
.footer .foot-logos{
	margin-bottom: 15px;
}
.footer .copyright{
	opacity: .5;
}
.foot-logos img{
	margin: 0 4px;
}

.index-news .el-col:nth-last-child(2) .news-box{
	margin: 0;
}
.index-news .el-col:last-child .news-box{
	margin: 0;
}
.index-row .bs-panel{
	margin-bottom: 20px;
}
.index-row .news-box .news-pic{
	height: 264px;
}

.match-card{
	background: url(../images/index-game-bg.png) no-repeat;
	background-size: cover;
	border-radius: 10px;
	height: 246px;
	margin-bottom: 20px;
}

.index-matchs .el-col:nth-last-child(2) .match-card{
	margin: 0;
}
.index-matchs .el-col:last-child .match-card{
	margin: 0;
}

.match-head{
	border-bottom: 1px solid rgba(255,255,255,.2);
	padding: 10px 15px;
}
.match-head .mat-n{
	width: 34px;
	height: 34px;
	border-radius: 40px;
	text-align: center;
	margin-right:13px;
	line-height: 34px;
	background-color: #2bff84;
	color: #FFFFFF;
}
.match-head .mat-time{
	font-size: 12px;
}
.match-body{
	padding: 15px 10px;
}
.match-pk-card{
	border-radius: 10px;
	height: 112px;
	background-color: #FFFFFF;color: #333333;
	padding: 10px;
}
.mat-pk{
	height: 60px;
	margin-bottom: 10px;
}
.mat-pk .text{
	word-break: break-all;
	flex: 1;
	padding:0 10px;
}




.match-bar .text{
	opacity: .6;
	margin-right: 10px;
}
.match-bar{
	margin-top: 15px;
}
.time-block{
	display: inline-block;
	vertical-align: middle;
	width: 22px;
	height: 22px;
	line-height: 22px;
	background: url(../images/nn.png) no-repeat;
	background-size: contain;
	color: #333333;
	text-align: center;
}
.colon{
	display: inline-block;
	vertical-align: middle;
	padding: 0 3px;
}

/* 进度条 */

.el-progress__text{
	display: none;
	font-size: 12px;
}
.el-progress-bar__outer{
	background: #1c1f21;
}
.el-progress-bar__inner{
	height:6px;
	top:3px;
	left: 2px;
	border-radius: 4px;
	background: linear-gradient(270deg, #00C854, #307FFF);
}

.mat-progress .val{
	font-size: 20px;
	margin-left: 5px;
}
.mat-progress .txt{
	color: #999999;
	margin-left: 5px;
}
.gm-sidebar{
	width: 435px;
	padding: 30px 20px;
	background: url(../images/gm-sidebar.png) no-repeat;
	background-size: cover;
}
.gm-heading .el-button{
	height: 30px;
}
.el-button--success.is-plain,
.el-button--success.is-plain:hover,
.el-button--success.is-plain:active{
    color: #00e271;
    background: transparent;
    border-color: #00e271;
}
.el-button--success.is-plain:focus{
    color: #00e271;
    background: transparent;
    border-color: #00e271;
}
.gm-heading{
	margin-bottom: 20px;
}
.gm-card{
	height: 422px;
	background: url(../images/gm-side-card.png) no-repeat;
	height: 420px;
	border-radius: 10px;
	overflow: hidden;
}
.gm-card-hd{
	background: url(../images/topbar.png) no-repeat center;
	height: 78px;
	text-align: center;
	line-height: 60px;
	background-size: cover;
	font-size: 24px;
}
.analyst-left{
	position: relative;
	margin-right: 15px;
}
.analyst-left .avatar{
	font-size: 0;
}
.analyst-left .avatar img{
	width: 128px;
	height: 162px;
	border-radius: 10px;
}
.item-row{
	font-size: 16px;
	margin-bottom: 15px;
}
.item-row .item-label{
	margin-bottom: 15px;
}
.analyst-left .ana-bar{
	width: 128px;
	height: 54px;
	padding: 20px 0 0 10px;
	line-height: 34px;
	color: #3a2605;
	font-size: 12px;
	position: absolute;
	bottom: 0;
	z-index: 1;
	background: url(../images/rank-bar.png) no-repeat;
}
.ana-rank-icon{
	position: absolute;
	right: -3px;
	bottom: -13px;
	z-index: 3;
	font-size: 0;
}
.ana-rank-icon img{
	width: 49px;
	height: 65px;
}
.anal-info{
	margin-top: 25px;
}
.anal-cell{
	margin-bottom:15px;
}
.anal-cell .a-label{
	font-size: 12px;
	margin-bottom: 8px;
	opacity: .6;
}
.anal-cell .a-val{
	font-size: 14px;
}
.anal-cell:last-child{
	margin-bottom: 0;
}
.sw-analyst .photo{
	font-size: 0;
	margin-bottom: 5px;
}
.sw-analyst .photo img{
	border-radius: 6px;
	width: 70px;
	height: 88px;
}
.sw-analyst .sw-name{
	opacity: .6;
	margin-bottom: 5px;
}
.sw-analyst{
	cursor: pointer;
	text-align: center;
	font-size: 12px;
}
.analyst-pagination {
	margin-top: 5px;
	text-align: center;
}
.analyst-pagination .swiper-pagination-bullet{
	margin: 0!important;
	border-radius: 0;
	width: 40px;
	height: 6px;
}
.analyst-pagination .swiper-pagination-bullet:nth-child(1){
	border-radius: 6px 0 0 6px;
}
.analyst-pagination .swiper-pagination-bullet:last-child{
	border-radius:0 6px 6px 0;
}
.gm-card-data{
	padding: 36px 0;
}
.data-c{
	text-align: center;
	padding: 36px 0;
}
.data-c .val{
	font-size: 30px;
}
.data-c .text{
	font-size: 16px;
}
.bs-table .item{
	line-height: 24px;
	font-size: 14px;
}
.text-left{
	text-align: left;
}




/* 位结束比赛 */
@media (min-width:1000px) {
	.gm-flex{
		flex-direction: row-reverse;
	}
	.gm-sidebar{
		margin-left: 20px;
	}
}
@media (min-width:1700px) {
	.bs-row .cell{
		padding: 15px 25px;
	}
}


/* 账单记录 */

.bill-preview .bs-tab-flex{
	height: 56px;
	padding: 5px 0;
	background: #1c1f21;
	border-radius: 10px 10px 0 0;
}
.bill-preview .bs-tab-flex .el-tabs__header{
	margin-bottom: 0;
}
.bs-overflow{
	overflow: hidden;
}
.bill-data{
	text-align: center;
	padding: 20px 0;
	background: url(../images/billbg.png) center no-repeat;
	background-size: cover;
}
.bill-data .bill-data-hd{
	margin-bottom: 20px;
}
.bill-data .val{
	margin-bottom: 8px;
	font-size: 30px;
}
.bill-data .text{
	font-size: 16px;
}

.el-table th{
	background: #1c1f21;
}
.el-table th>.cell{
	color: #FFFFFF;
	opacity: .6;
	font-weight: normal;
}
.el-table--enable-row-hover .el-table__body tr:hover>td{
	background: #2e3336;
}
.el-table td, .el-table th.is-leaf{
	border-bottom: 0;
}
.el-table::before{
	display: none;
}

.el-table tr {
  background: #2e3336;
  color: #FFFFFF;
}
.el-table, .el-table__expanded-cell{
	background-color: #2e3336;
}
.el-table .el-table__body tr td {
	background: #2e3336!important;
}
.el-table--striped .el-table__body tr.el-table__row--striped td {
	background: #394044!important;
}


.game-vs{
	display: flex;
	align-items: center;
	justify-content: center;
	flex-direction: column;
	background: url(../images/chagnbg.png) center no-repeat;
	background-size: cover;
	height: 184px;
	padding: 20px;
	font-size: 18px;
}
.game-vs .vs-title{
	text-align: center;
	margin-bottom: 20px;
}
.vs-flex .vs-title{
	flex: 1;
	max-width: 230px;
	word-break: break-all;
}
.vs-flex .vs-card_bd{
	position: relative;
	width: 155px;
	margin: 0 20px;
	text-align: center;
	padding: 5px 0;
	height: 74px;
	border-radius: 6px;
	background: #1e3d9c;
	font-size: 14px;
}
.vs-card_bd .vs-value{
	margin-bottom: 10px;
}
.vs-value .score{
	font-size: 24px;
}
.vs-card_bd::before,
.vs-card_bd::after{
	display: block;
	content: '';
	position: absolute;
	height: 1px;
	width: 20px;
	top: 50%;
	margin-top: -1px;
	background-color: #FFFFFF;
}
.vs-card_bd::before{
	left: -20px;
}
.vs-card_bd::after{
	right: -20px;
}
.bill-list-cell{
	padding: 15px 0;
	border-bottom: 1px solid rgba(255,255,255,.2);
}
.bill-list-cell .text{
	opacity: .6;
	margin-bottom: 5px;
}


.bs-pagination{
	padding: 20px 0;
}
.el-pager li{
	background: #787878;
	font-weight: normal;
}
.el-pagination .el-input__inner{
	background: #787878;
	border-color: #787878;
	color: #FFFFFF;
}
.el-pagination__jump{
	color: #FFFFFF;
}
.el-pagination .btn-next, .el-pagination .btn-prev{
	background: #787878;
	color: #FFFFFF;
}
.el-pagination .btn-prev{
	border-radius: 5px 0 0 5px;
}
.el-pagination .btn-next{
	border-radius: 0 5px 5px 0;
}
.el-pagination button:disabled {
    color: #C0C4CC;
    background-color: #787878;
    cursor: not-allowed;
}
.el-pager li{
	min-width: 28px;
}
.el-pager li.active,
.el-pager li:hover{
	background-color: #00a653;
	color: #FFFFFF;
}
.el-pagination button:hover {
    color: #00a653;
}
.el-table th>.cell{
	padding-left: 5px;
	padding-right: 5px;
}
.ht-bill-panel .ball-table{
	overflow: hidden;
	overflow-y: auto;
	height: calc(100% - 204px);
}

/* pc个人中心 */
.bs-uc-panel{
	background: url(../images/file-bg.png) center no-repeat;
	background-size: cover;
	height: 250px;
}
.bs-panel-heading{
	margin-bottom: 20px;
}
.bs-panel-heading .tt{
	font-size: 16px;
}
.bs-panel-heading .more{
	cursor: pointer;
}
.uc-cell{
	margin-bottom:15px;
}
.uc-cell img{
	display: block;
	margin-right: 15px;
	width: 70px;
	height: 70px;
	border-radius: 50px;
	border: 2px solid rgba(255,255,255,.2);
}
.uc-rows{
	font-size: 0;
}
.uc-info-item {
	height: 28px;
	font-size: 15px;
	line-height: 26px;
	margin-bottom: 15px;
}
.uc-info-item .btn{
	display: inline-block;
	padding: 0 12px;
	height: 28px;
	line-height: 26px;
	border-radius: 4px;
	font-size: 14px;
	border: solid 1px #898989;
	color: #898989;
}

.bs-card-panel{
	background: url(../images/card-bg.png) no-repeat center;
	background-size: cover;
}
.bank-card{
	position: relative;
	padding: 20px;
	height: 176px;
	background: url(../images/card.png) no-repeat;
	background-size: cover;
	overflow: hidden;
	border-radius: 16px;
}
.bank-head{
	margin-bottom: 40px;
}
.bank-head .txt{
	font-size: 20px;
	margin-bottom: 5px;
}
.bank-head .txt-sm{
	font-size: 14px;
}
.bank-head .txt{
	font-size: 20px;
	opacity: .8;
}
.bank-card .bank-val{
	text-shadow: 0px 3px 4px rgba(0,0,0,0.4);
	text-shadow: inset 0px 2px 1px rgba(0,0,0,0.5);
	color: #ffffff;
	font-family: "PingFangSC-Semibold";
	font-size: 30px;
	font-weight: 400;
	text-align: right;
}
.ball-icon{
	background: url(../images/zuqiu.png) no-repeat;
	width: 100px;
	height: 77px;
	position: absolute;
	right: 20px;
	top: 20px;
}
.bs-data-cells{
	height: 180px;
	padding: 20px;
	background: linear-gradient(-85deg, #1b834d, #2b6a87);
}
.bs-data-grid{
	text-align: center;
}
.bs-data-grid .val{
	font-size: 30px;
	margin-bottom: 10px;
}
.bs-data-grid .txt{
	font-size: 16px;
}
.data-row{
	text-align:center;
	min-height: 80px;
}
.data-row .val{
	font-size: 20px;
	margin-bottom: 5px;
}
.data-row .txt{
	font-size:16px;
	opacity: .6;
}
.data-row .el-col{
	position: relative;
}
.data-row .el-col::after{
	content: '';
	width: 1px;
	height: 100%;
	background-color: rgba(255,255,255,.1);
	position: absolute;
	right: 0;
	top: 0;
	display: block;
}
.data-row .el-col:last-child::after{
	display: none;
}
.pocket-panel{
	background-color: #23272a;
}
.uc-tab{
	background: url(../images/billbg.png) center no-repeat;
	border-radius: 10px 10px 0 0;
	background-size: cover;
	height: 100px;
	padding: 20px 0;
}

.coop-file{
	background: url(../images/coop-file.png) center no-repeat;
	border-radius: 10px 10px 0 0 ;
	background-size: cover;
	padding: 15px;
	margin-bottom: 10px;
	height: 180px;
}
.coop-file-panel{
	height: 260px;
}

.coop-avatar{
	font-size: 0;
}
.coop-avatar span{
	font-size: 14px;
	margin-left: 10px;
}
.coop-avatar img{
	width: 44px;
	height: 44px;
	border-radius: 44px;
	border: 2px solid rgba(255,255,255,.2);
}
.coop-right{
	text-align: right;
}
.bs-team-body{
	padding: 15px;
}

.team-list-cell{
	padding:16px 15px;
	border-radius: 8px;
	background: #23272a;
	box-shadow: 0px 5px 11px rgba(0,0,0,0.2);
	margin-bottom: 10px;
	cursor: pointer;
}
.team-list-cell:last-child{
	margin-bottom: 0;
}
.team-list-cell .t-avatar{
	font-size: 0;
	margin-right: 10px;
}
.team-list-cell .t-avatar img{
	width: 44px;
	height: 44px;
	border-radius: 44px;
}
.team-list-cell .time{
	opacity: .4;
	font-size: 12px;
}
.team-list-cell .icon-right{
	opacity: .4;
	font-size: 12px;
}

.ws-card-tab{
	position: relative;
	background: url(../images/coop-bar.png) no-repeat center;
	background-size: cover;
	border-radius: 10px 10px 0 0;
	height: 106px;
}
.coop-right .el-button{
	padding: 12px;
	min-width: 200px;
	margin: 6px 0;
}
@media (max-width:1500px) {
	.coop-right .el-button{
		font-size: 12px;
		min-width: 150px;
	}
}
.ws-record-list{
	padding: 15px;
}
.ws-card{
	border-radius: 8px;
	background: #23272a;
	margin-bottom: 10px;
	font-size: 16px;
	height: 78px;
	padding: 0 16px;
}
.ws-card:last-child{
	margin-bottom: 0;
}
.ws-card .title{
	margin-bottom: 5px;
}
.ws-card .val{
	margin-bottom: 5px;
}
.team-popover{
	margin-bottom: 10px;
}
.team-popover .team-list-cell{
	position: relative;
	height: 65px;
	padding:6px 0;
	text-align: center;
}
.team-popover .val{
	font-size: 24px;
}
.team-popover .text{
	font-size: 16px;
	opacity: .4;
}
.team-popover .el-icon-arrow-down{
	position: absolute;
	right: 10px;
	width: 28px;
	height: 28px;
	border-radius: 20px;
	background: #353e43;
	top: 50%;line-height: 28px;
	color: #999999;
	margin-top: -14px;
}


.tm-top-dropdown{
	color: #FFFFFF;
}
.tm-top-dropdown .tm-text{
	margin-bottom: 25px;
}
.tm-drop-row{
	display: flex;
	margin-bottom: 15px;
}
.tm-drop-row .tm-value{
	width: 80px;
}

.pc-tm-cell{
	position: relative;
}
.pc-tm-cell .tm-top-dropdown{
	color: #FFFFFF;
	left: 20px;
	right: 20px;
	top: 75px;
	border-radius: 12px;
	background-color: #272323;
	display: none;
}
.tm-top-dropdown .tm-text{
	border-bottom: 1px solid #333;
	padding-bottom: 15px;
}

.pc-tm-cell:hover .tm-top-dropdown{
	display: block;
}

.el-popover{
	background-color: #141618;
	border-color: #141618;
}

.el-popper[x-placement^=bottom] .popper__arrow::after{
    border-bottom-color: #141618;
}
.el-popper[x-placement^=bottom] .popper__arrow{
    border-bottom-color: #141618;
}
.el-popper[x-placement^=top] .popper__arrow::after {
	border-top-color: #141618;
}
.el-popper[x-placement^=top] .popper__arrow {
    border-top-color: #141618;
}
.ext-tab{
	height: 106px;
	background: url(../images/coop-bg.png) no-repeat center;
	background-size: cover;
	border-radius: 10px 10px 0 0;
}
.ext-body{
	padding: 16px;
}
.ext-progress .text{
	font-size: 16px;
}



.ext-list-card{
	border-radius: 8px;
	background: #23272a url(../images/coop-list-bg.png) right bottom no-repeat;
	margin-bottom: 10px;
	font-size: 16px;
	height:95px;
	padding: 0 16px;
}
.ext-list-card:last-child{
	margin: 0;
}
.ext-list-card .ext-num{
	font-size: 20px;
	background: url(../images/circle.png) no-repeat;
	text-align: center;
	width: 50px;
	height: 50px;
	line-height: 50px;
	margin-right: 10px;
}
.ext-list-card .item-sm{
	font-size: 14px;
}
.ext-list-card .item{
	margin-bottom: 10px;
}
.ext-progress-bar{
	padding: 10px 0;
}
.ext-progress{
	margin-bottom: 15px;
}
.ext-progress .ext-foot {
	font-size: 14px;
	opacity: .6;
}
.ext-progress .ext-foot *{
	font-size: 14px;
}
.ext-progress .el-progress-bar__outer{
	height: 14px;
	background: #1c1f21;
}
.ext-progress .el-progress-bar__inner{
	height: 8px;
}
.g-panel_hd{
	height: 56px;
	padding: 0 15px;
	background: #1c1f21;
}
.g-text{
	font-size: 12px;
}
.g-action .g-time{
	font-size: 12px;
	opacity: .8;
	margin-right: 10px;
}
@media (max-width:1500px) {
	.game-vs{
		font-size: 14px;
	}
}

.game-list-panel{
	width: 370px;
	margin-right: 20px;
	margin-bottom: 0;
}
.g-list-hd{
	height: 56px;
	background: #1c1f21;
}

.game-list-panel .el-tabs__header{
	background: #1c1f21;
	height: 56px;
	padding: 0 16px;
	border-radius: 10px 10px 0 0;
	margin-bottom: 0;
}
.game-list-panel .el-tabs__item{
	height: 56px;
	line-height: 56px;
}


.game-list-panel .el-tabs__nav-next, 
.game-list-panel .el-tabs__nav-prev{
	line-height: 56px;
}
.game-list-panel .el-tabs__item{
	color: #FFFFFF;
	opacity: .5;
}
.game-list-panel .el-tabs__item::after{
	opacity: 0.6;
	width: 1px;
	height: 17px;
	background-color: #dadada;
	content: '';
	position: absolute;
	right: 0;
	top: 50%;
	margin-top: -8px;
}
.el-tabs__item.is-active{
	opacity: 1;
}
.game-list-panel .el-tabs__active-bar{
	display: none;
}
.game-list-panel .el-tabs{
	height: 100%;
}
.game-list-panel .el-tabs__content{
	height: calc(100% - 56px);
}
.game-list-panel .el-tab-pane{
	height: 100%;
}


.game-scroll-lists{
	padding: 15px;
	height: 100%;
	overflow: hidden;
	overflow-y: auto;
}
.game-list-card{
	height: 170px;
	margin-bottom: 10px;
	background-color: #1c1f21;
	background-image: url(../images/game-list-bg.png);
	background-position: center;
	background-size: cover;
	border-radius: 10px;
}
.game-list-card:hover{cursor: pointer;
}
.game-list-head{
	padding: 0 15px;
	height: 60px;
	border-bottom: 1px solid rgba(255,255,255,.2);
}
.game-list-head .game-title{
	font-size: 15px;
}
.game-list-head .game-time{
	font-size: 12px;
	opacity: .4;
}
.game-pk-body{
	height: 100px;
}
.game-text{
	word-break:break-all;
}
.game-pk-body .game-text{
	flex: 1;
	max-width: 135px;
}
.game-pk-body .game-text:first-child{
	text-align: right;
}
.game-pk{
	padding: 0 10px;
}

.union-card{
	cursor: pointer;
	height: 90px;
	padding: 15px;
	display: flex;
	align-items: center;
	justify-content: center;
	background: url(../images/lianmeng-bg.png) no-repeat;
	background-size: cover;
	border-radius: 10px;
	margin-bottom: 15px;
}
.g-list-table-panel{
	position: relative;
}
.bs-j-footer{
	background-color: #1c1f21;
	padding: 0 15px;
	border-radius: 0 0 10px 10px;
	height: 56px;
	position: absolute;
	bottom: 0;
	right: 0;
	left: 0;
}
.g-list-table-panel .bs-panel{
	padding-bottom: 56px;
	margin-bottom: 0;
}

.j-items .j-val{
	min-width: 110px;
	text-align: right;
}
.j-label{
	width: 110px;
	text-align: right;
}


.j-items .el-button{
	margin-left: 10px;
}
.g-list-table-panel .el-progress__text{
	display: inline-block;
	color: #FFFFFF;
}


/* 分析师 */
.analyst-hot{
	background: url(../images/ana-lg.png) no-repeat;
	background-size: cover;
	border-radius: 10px;
	border: 1px solid #3cba71;
	padding: 15px;
	margin-bottom: 15px;
}
.analyst-hot .anal-info{
	max-width: 440px;
}

.analyst-lists .analyst-cell{
	background: url(../images/ana-bg.png) no-repeat;
	background-size: cover;
	border-radius: 10px;
	padding: 15px;
	margin-bottom: 15px;
}
.analyst-lists .anal-info {
    max-width: 440px;
}
.analyst-lists .analyst-left .avatar img {
    width: 105px;
    height: 132px;
    border-radius: 10px;
}

.analyst-lists .analyst-cell:hover{cursor: pointer;
}

.match-card:hover{cursor: pointer;
}
.analy-res-panel{
	position: relative;
	margin-bottom: 15px;
	border-radius: 10px;
	overflow: hidden;
}
.analy-res-body{
	padding: 20px;
	background: url(../images/ana-card-bg.png) no-repeat center;
	background-size: cover;
}



.analy-res-panel .game-vs{
	background: none;
	padding: 0;
	height: auto;
}
.analy-heading .analy-tag{
	height: 30px;
	line-height: 30px;
	padding: 0 15px;
	border-radius: 0 30px 30px 0;
	margin-left: -20px;
	background: linear-gradient(270deg, #0057E4, #00C854);
}
.analy-heading .analy-less{
	font-size: 16px;
}
.analy-res-panel .game-vs>.vs-title{
	margin-bottom: 40px;
}
.analy-res-panel .analy-footer{
	padding: 0 15px;
	bottom: 0;
	left: 0;
	right: 0;
	height: 70px;
	background: #00a653;
}

.select-action-box .el-input__inner{
	background-color: transparent;
	color: #FFFFFF;
	text-align: center;
	border: 1px solid #FFFFFF;
}
.select-action-box .el-input__inner::placeholder{
	color: #FFFFFF;
}
.select-action-box .el-input{
	width: 110px;
	margin-right: 10px;
}
.el-button--warning {
    color: #FFF;
    background-color: #a28715;
    border-color: #a28715;
}
.analy-select-btns{
	margin-right: 10px;
}
.analy-select-btns .el-radio__input{
	position: absolute;
	left: 0;
	top: 0;
	opacity: 0;
}
.analy-select-btns .el-radio.is-bordered{
	border: 1px solid #FFFFFF;
}
.analy-select-btns .el-radio{
	color: #FFFFFF;
	margin-right: 0;
}
.analy-select-btns .el-radio.is-bordered.is-checked{
	background-color: #1e3d9c;
	border: 1px solid #1e3d9c;
}
.set-icon{
	margin-left: 15px;
	cursor: pointer;
}
.set-icon .iconfont{
	font-size: 20px;
}
.bgen-box{
	display: inline-block;
	text-align: left;
}

.el-dropdown-menu{
	background-color: #272323;
	color: #FFFFFF;
	border: 1px solid #272323;
}
.drop-flex-item{
	color: #FFFFFF;
}
.el-dropdown-menu__item:focus, .el-dropdown-menu__item:not(.is-disabled):hover {
    background-color: #333;
    color: #FFFFFF;
}

.bs-tab-abs{
	position: absolute;
	left: 5px;
	bottom: 0;
}
.bs-tab-abs .el-tabs__header{
	margin-bottom: 0;
}
.bs-tab-abs .el-tabs__item{
	margin: 0 15px;
	font-size: 14px;
}
.coop-ws-panel{
	overflow: hidden;
	overflow-y: auto;
	height: 460px;
}
.col-time-bar{
	padding: 10px 15px;
	line-height: 20px;
}
.ext-team-body{
	background: url(../images/la-bg.png) no-repeat;
	background-size: cover;
	height: 740px;
	border-radius: 0 0 10px 10px;
	padding: 16px;
}
.ext-menu{
	padding: 30px 0;
}
.ext-menu-box{
	text-align: center;
	cursor: pointer;
}
.ext-menu-box .txt{
	font-size: 12px;
	margin-top: 5px;
}
.thb-panel{
	background-color: rgb(53 62 67 / 80%);
	border-radius: 10px;
	padding: 24px 48px 0 48px;
}
.thb-grid{
	text-align: center;
	margin-bottom: 24px;
}
.thb-grid .val{
	font-size: 20px;
}
.thb-grid .tit{
	margin-bottom: 5px;
}
.thb-tab{
	margin-bottom: 20px;
}
.thb-tab-item{
	position: relative;
	text-align: center;
	width: 33.33%;
	cursor: pointer;
}
.thb-tab-item .n{
	font-size: 20px;
	background: url(../images/circle.png) no-repeat;
	text-align: center;
	width: 50px;
	height: 50px;
	line-height: 50px;
	margin: 0 auto;
}
.thb-tab-item .txt{
	margin-top: 10px;
}
.thb-tab-item.active::after{
	content: '';
	height: 2px;
	width: 60px;
	position: absolute;
	bottom: -10px;
	left: 50%;
	margin-left: -30px;
	background-color: #FFFFFF;
}
.apl-panel{
	width: 480px;
	overflow: hidden;
	border-radius: 10px;
	background-color: rgba(0,0,0,.5);
}
.apl-heading{
	background: url(../images/ic-top-bg.png) no-repeat;
	height: 96px;
	line-height: 80px;
	text-align: center;
	font-size: 32px;
	background-size: 100% 100%;
}
.apl-body{
	padding: 30px 50px;
}
.apl-body .apl-tit{
	font-size: 18px;
	text-align: center;
	margin-bottom: 30px;
}
.apl-cell{
	margin-bottom: 30px;
	font-size: 16px;
}
.apl-cell .ic{
	margin-right: 5px;
}
.apl-label{
	margin-bottom: 10px;
}
.apl-foot{
	padding: 20px 0;
}
.apl-foot .el-button{
	width: 100%;
	height: 46px;
	font-size: 16px;
}
.bs-ms-dialog{
	background: url(../images/msbg.png) no-repeat;
	background-size: cover;
}
.ms-heading{
	text-align: center;
	margin-bottom: 20px;
}
.ms-heading .item-time{
	margin-top: 10px;
}
.ms-cell{
	display: flex;
	align-items: center;
	justify-content: space-between;
	font-size: 16px;
	color: #FFFFFF;
	padding:20px 15px;
	border-bottom: 1px solid rgba(255,255,255,.2);
}
.t-panel{
	background-color: rgba(0,0,0,.2);
	padding: 20px;
	border-radius: 10px;
}
.t-row{
	padding: 20px 10px;
	border-bottom: 1px solid rgba(255,255,255,.2);
	color: #FFFFFF;
	font-size: 16px;
}
.btn{
	cursor: pointer;
}
button{
	cursor: pointer;
}
.t-row .btn-copy{
	padding: 0 16px;
	height: 31px;
	font-size: 14px;
	border-radius: 8px;
	background-color: transparent;
	border: solid 1px #02da6e;
	color: #02da6e;
}
.t-code{
	text-align: center;
	padding: 20px;
}
.t-code p{
	padding-top: 10px;
}
.el-dialog__headerbtn:focus .el-dialog__close,
.el-dialog__headerbtn:hover .el-dialog__close {
    color: #02da6e;
}
.bs-val-form{
	padding: 15px 30px 0px 30px;
}

.bs-index-dialog{
	border-radius: 8px;
	color: #FFFFFF;
	background:#292e31 url(../images/pop-top-bg.png) center top no-repeat;
}
.bs-index-dialog .game-vs{
	background: none;
	padding: 0;
	height: 160px;
	color: #FFFFFF;
	margin-bottom: 0px;
}
.popup-form{
	padding: 0 15px;
}
.popup-cell{
	position: relative;
	padding: 20px 10px;
	border-bottom: 1px solid rgba(255,255,255,.2);
}
.popup-cell .btn-more{
	position: absolute;
	right: 0;
	line-height: 20px;
	color: #FFFFFF;
	opacity: .7;
	top: 50%;
	margin-top: -4px;
	cursor: pointer;
}

.popup-cell .p-label{
	color: #FFFFFF;
	opacity: .6;
	margin-bottom: 10px;
}
.popup-cell_bd{
	color: #FFFFFF;
}
.y-info{
	opacity: .6;
}


.popup-cell .analy-select-btns .el-radio.is-bordered{
	border: 1px solid #00e271;
}
.popup-cell .analy-select-btns .el-radio{
	color: #00e271;
	margin-right: 0;
}
.popup-cell .analy-select-btns .el-radio.is-bordered.is-checked{
	background-color: #00e271;
	border: 1px solid #00e271;
}
.middle-line{
	margin: 20px 0;
	height: 1px;
	border-bottom: 1px solid rgba(255,255,255,.2);
}
.popup-cell .el-radio.is-bordered+.el-radio.is-bordered{
	margin-right: 10px!important;
	margin-left: 0;
	margin-top: 10px;
}
.popup-cell .analy-select-btns .el-radio{
	margin-right: 10px;
}





@media (max-width:1500px) {
	.analyst-hot .anal-info{
		max-width: 45%;
	}
	.analyst-lists .anal-info{
		max-width: 45%;
	}
	.select-action-box .el-input{
		width:75px;
	}
	.el-radio.is-bordered+.el-radio.is-bordered{
		margin-right: 5px;
	}
	.analy-select-btns .el-radio.is-bordered{
	    padding: 12px 10px 0 10px;
	}
	.analy-select-btns .el-radio__label{
		padding: 0;
	}
	.text-tip{
		margin-right: 15px;
	}
	.analy-res-panel .game-vs{
		padding: 0 10px;
	}
}
.upload-box{
	text-align: center;
	color: #FFFFFF;
	margin-bottom: 20px;
}
.avatar-uploader .el-upload {
    border:2px solid rgba(255,255,255,.2);
    border-radius: 66px;
    cursor: pointer;
    position: relative;
    overflow: hidden;
  }
  .avatar-uploader .el-upload:hover {
    border-color: #409EFF;
  }
  .avatar-uploader-icon {
    font-size: 28px;
    color: #8c939d;
    width: 68px;
    height: 68px;
    line-height: 68px;
    text-align: center;
  }
 .upload-box  .avatar {
    width: 68px;
    height: 68px;
    display: block;
  }

.upload-box .upload-txt{
	margin-top: 10px;
}
.uc-table-panel{
	height: 818px;
}
.download-cell{
	text-align: center;
}
.d-foot{
	flex-direction: column;
}
.d-foot .el-button{
	display: block;
	margin: 10px 0;
	width: 336px;
}
.kf-panel{
	margin: 0 auto;
	position: relative;
	background-color: rgba(0,0,0,.6);
	max-width: 380px;
	height: 540px;
	text-align: center;
	border-radius: 10px;
}
.kf-head{
	position: relative;
	text-align: center;
	top: -30px;
}
.kf-head .k-icon{
	position: relative;
	margin-bottom: 10px;
}
.kf-head .k-name{
	font-size: 16px;
	margin-bottom: 10px;
	color: #00e271;
}
.k-box{
	margin: 0 auto;
	display: flex;
	align-items: center;
	justify-content: center;
	color: #00E271;
	font-size: 22px;
	margin-bottom: 30px;
	background: url(../images/kefu-box.png) no-repeat;
	width: 335px;
	height: 238px;
}
.kf-head .k-text{
	font-size: 14px;
}
.k-foot .el-button{
	width: 80%;
}
.kefu-page .bs-panel-body{
	padding: 80px 15px 40px 15px;
}


@media (max-width:1000px) {
	.k-box{
		width: 280px;
		height: 220px;
		background-size: 100% 100%;
	}
	.download-page .rule-panel{
		background: url(../images/download-bg.png) center no-repeat;
		background-size: cover;
	}
	.kefu-page .rule-panel{
		background: url(../images/kefu-bg.png) center no-repeat;
		background-size: cover;
	}
	.gm-flex{
		display: block;
	}
	.gm-sidebar{
		width: 100%;
	}
	.gm-flex .ht-panel{
		height: auto;
	}.gm-card-hd{
		height:60px;
		font-size:18px;
		line-height: 50px;
	}
	.gm-card{
		height: 166px;
	}
	.gm-card-data{
		padding: 10px 0;
	}
	.data-c{
		padding: 10px 0;
	}
	.data-c .val{
		font-size: 20px;
		margin-bottom: 10px;
	}
	.data-c .text{
		font-size: 12px;
	}
	
	.bill-data .val{
		margin-bottom: 8px;
		font-size: 20px;
	}
	.bill-data .text{
		font-size: 12px;
	}
	.bill-preview .bs-tab-flex{
		border-radius: 0 0;
	}
}
.bill-list-card{
	padding: 15px 10px;
	border-radius: 8px;
	color: #FFFFFF;
	background: #1c1f21;
}
.bs-m_reord .bill-list{
	color: #FFFFFF;
	padding: 10px 15px;
}
.bs-action-table tr {
    cursor: pointer;
}
.bill-card-row .label{
	opacity: .7;
	margin-bottom: 6px;
}

.bill-card-row{
	padding: 10px 0;
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.bill-card-row:first-child{
	margin: 10px 0;
	border-bottom: 1px solid rgba(255,255,255,.2);
}
.bill-card-col{
	min-width: 130px;
}

/* pc-show ，m-show */
/* 个人中心  手机 */
.data-btns{
	margin-top: 30px;
	text-align: center;
}
.data-btns .el-button{
	min-width:110px;
}
.data-m-row{
	background: #23272a;
}
.uc-cells{
	padding: 10px 0;
}
.uc-cell-row{
	padding: 15px;
	border-bottom:1px solid rgba(255,255,255,.2);
}
.uc-icon{
	font-size: 0;
	margin-right: 10px;
}
.uc-cell-row .icon-right{
	opacity: .4;
}
.m-bank-cells{
	padding: 16px;
}
.m-bank-cells .bank-card{
	margin-bottom: 15px;
}
.bank-page{
	min-height: 100vh;
	background: url(../images/bank-card-bg.png) bottom no-repeat fixed;
	background-size: cover;
}
.bank-tip{
	opacity: .6;
}
.m-fixed-foot{
	position: fixed;
	width: 100%;
	left: 0;
	bottom: 0;
	padding:10px 15px;
}
.m-fixed-foot .el-button{
	width: 100%;
}
.m-space{
	height: 60px;
}
.van-count-down{
	color: #FFFFFF;
}
.bs-m-form{
	padding: 15px;
}
.van-popup{
	background: #292E31;
	color: #FFFFFF;
}
.pop-m-title{
	color: #00e271;
	text-align: center;
	font-size: 16px;
	padding: 15px 0;
}
.upload-grid{
	background: url(../images/uc-tipo-bg.png) no-repeat;
	background-size: cover;
	padding: 20px 0;
}
.dialog-footer{
	text-align: center;
}
.dialog-footer .el-button{
	min-width: 130px;
}
.dialog-lang-footer{
	padding: 10px 15px;
	text-align: center;
}
.dialog-lang-footer .el-button{
	width: 100%;
	margin: 6px 0;
}

.el-picker-panel{
    border: 1px solid #141618;
	background: #141618;
	color: #FFFFFF;
}
.el-date-table th{
	color: #FFFFFF;
}
.recT-page{
	background: url(../images/uc-cztx-tab.png) no-repeat;
}
.recT-page .m-nav-bar{
	position: static;
	background: none;
}
.uc-m-tab {
	padding-top: 20px;
}
.uc-m-tab .bs-tab-flex .el-tabs__header{
	margin-bottom: 0;
	background-color: #1c1f21;
}
.uc-m-tab .el-tabs__item{
	height: 56px;
	line-height: 56px;
}
.rec-cells{
	padding: 15px;
}
.rec-card{
	margin-bottom: 12px;
	padding: 12px;
	border-radius: 8px;
	background: #151719;
	box-shadow: 0px 5px 11px rgba(0,0,0,0.2);
}
.rec-head {
	display: flex;
	align-items: center;
	font-size: 16px;
	justify-content: space-between;
	margin-bottom: 10px;
}
.rec-body{
	line-height: 24px;
}
.rec-body .item{
	opacity: .6;
}


.m-wrapper{
	padding: 16px;
}
.coop-menu-box{
	padding:20px 0;
	margin-bottom: 15px;
	height: 90px;
	border-radius: 8px;
	background: url(../images/cbg.png) no-repeat;
	background-size: cover;
	text-align: center;
}

.coop-menu-box .text{
	font-size: 13px;
	opacity: .8;
}
.coop-menu-box .icon{
	font-size: 0;
	margin-bottom: 6px;
}
.coop-tpanel{
	overflow: hidden;
	border-radius: 8px;
	background: #1f2326;
}
.tp-head{
	padding: 0 15px;
	height: 56px;
	background: #141618;
}
.tp-head .el-button{
	border-radius: 20px;
}
.tp-head .tt{
	font-size: 16px;
}
.tpanel-body{
	padding: 15px;
}
.coop-tip{
	margin-bottom: 10px;
}
.tpanel-body .ext-menu-box{
	padding: 10px 0;
}
.tpanel-body .ext-menu-box .txt{
	font-size: 13px;
	opacity: .8;
}
.coop-menu-row{
	margin: 0 -10px;
}
.rp-page .thb-tab{
	padding: 25px 0;
	margin-bottom: 0;
}
.rp-bar{
	height: 56px;
	line-height: 56px;
	background: #17191a;
	padding: 0 15px;
}
.rp-main .team-list-cell{
	border-radius: 8px;
	background: #151719;
	box-shadow: 0px 5px 11px rgba(0,0,0,0.2);
}
.rp-grid{
	padding:70px 0 20px 0;
	text-align: center;
	background: url(../images/newbg.png) no-repeat;
	background-size: cover;
}
.rp-grid .rp-item{
	margin-top: 5px;
}
.abs-page .m-nav-bar{
	position: absolute;
	background: none;
}
.abs-page .m-placholder{
	height: 0;
}
.team-m-preivew{
	background: url(../images/m-team-bg.png) no-repeat;
	background-size: cover;
	text-align: center;
	padding-top: 100px;
	height: 210px;
}
.team-m-preivew .val{
	font-size: 28px;
	margin-bottom: 10px;
}
.team-m-preivew .t-v .iconfont{
	font-size: 14px;
	display: inline-block;
}

.team-search{
	margin-bottom: 12px;
}
.team-search .el-input__inner{
	border-radius: 8px;
	background: #17191a;
	color: #FFFFFF;
	border-color: #17191a;
}
.tm-ms-cell{
	background: url(../images/newbg.png) no-repeat;
	padding: 0 20px;
	padding-top: 50px;
	height: 210px;
}
.tm-ms-cell .tm-avatar img{
	width: 66px;
	height: 66px;
}
.tm-ms-cell .tm-avatar{
	margin-right: 10px;
}
.tm-ms-cell .item{
	padding: 5px 0;
}
.tm-ms-cell .el-button{
	opacity: .8;
}

.promo-page{
	padding: 30px 20px;
	background: url(../images/tuibg.png) no-repeat;
	min-height: 100vh;
}
.t-row .item-label{
	margin-bottom: 10px;
}
.t-code{
	padding-top: 60px;
}
.rew-grid{
	background: url(../images/tui-top.png) no-repeat center;
	background-size: cover;
	padding: 0 20px;
	padding-top: 90px;
	height: 180px;
}
.rule-panel{
	background-color: rgba(0,0,0,.7);
	border-radius: 10px;
	padding: 15px;
}
.rule-panel p{
	margin-bottom: 15px;
}
.end-tabbar{
	display: flex;
	align-items: center;
	justify-content: space-between;
	height: 56px;
	background: #1c1f21;
	padding: 10px 15px;
}
.end-tabbar.fixed{
	position: fixed;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 9;
}
.his-top{
	padding: 10px 15px;
}
.cai-grid{
	padding-top: 70px;
	position: relative;
	background: url(../images/caibg.png) center no-repeat;
	background-size: cover;
	height: 210px;
}
.cai-grid .bs-tab-flex .el-tabs__header{
	margin-bottom: 0;
}
.cai-grid .bs-tab-flex .el-tabs__item{
	height: 50px;
	line-height: 50px;
}
.cai-grid .data-row{
	margin: 0 15px;
	margin-bottom: 10px;
	border-bottom: 1px solid rgba(255,255,255,.2);
}
.cai-grid .data-row .txt{
	opacity: 1;
}
.van-sticky--fixed .el-tabs__header{
    background: #1c1f21;
}




@media (max-width:1000px) {
	
	.apl-panel{
		width: 90%;
	}
	.apl-body{
		padding: 30px;
	}
	.apl-body .apl-tit{
		font-size: 16px;
	}
	.apl-cell{
		font-size: 14px;
	}
	.ext-list-card{
		padding: 0 10px;
	}
	.ext-list-card .ext-num{
		width: 36px;
		height: 36px;
		line-height: 36px;
		background-size: contain;
		font-size: 18px;
	}
	.ext-list-card{
		font-size: 14px;
	}
	.ext-list-card .item-sm{
		font-size: 12px;
	}
	.game-list-panel{
		width: 100%;
		margin: 0;
	}
	.bs-tab-flex .el-tabs__item.is-active{
		color: #00e271;
		border-bottom: 2px solid #00e271;
	}
	.el-table .cell{
		font-size: 12px;
	}
	.data-row .val{
		font-size: 16px;
	}
	.data-row .txt{
		font-size:12px;
	}
	.dialog-footer{
		padding: 20px 0;
	}
	.price-select .el-radio.is-bordered{
		margin-right: 10px;
	}
	.el-form_ft .el-button{
		width: 100%;
		margin: 6px 0;
	}
	.game-list-panel .el-tabs__item.is-active{
		opacity: 1;
		color: #00e271;
	}
	.game-list-panel .el-tabs__header{
		border-radius: 0;
	}
	.bs-j-footer{
		position: fixed;
	}
	.g-list-table-panel{
		padding-bottom: 60px;
	}
	.popup-cell{
		padding: 15px 0;
	}
	.popup-tab-cell .analy-select-btns .el-radio.is-bordered{
		padding:8px 30px 0 30px;
		margin: 0 10px;
	}
	.page-cooperate .m-nav-bar{
		position: absolute;
		background-color: transparent;
	}
	.page-cooperate .m-placholder{
		height: 0;
	}
	.page-cooperate .bs-data-cells{
		height: 220px;
		padding-top: 40px;
	}
	.ms-cell{
		padding:15px 6px;
		font-size: 14px;
	}
	
}

.el-button--success.pover,
.el-button--success.pover:hover,
.el-button--success.pover:active,
.el-button--success.pover:focus{
	background: #00a653;
    border: solid 1px #00a653;
    background: rgb(0 166 83 / 40%);
	box-shadow: inset 0px 1px 3px rgba(255,255,255,.4);
}
.match-pk-card .el-progress-bar{
	margin-right: 0;
	padding-right: 0;
}
/* 首页移动端 */
.index-m-tab{
	background: #1c1f21;
	height: 60px;
}
.index-m-tab .bs-tab-flex .el-tabs__item{
	height: 60px;
	line-height: 60px;
}
.index-m-tab .el-tabs__header{
	margin-bottom: 0;
}
.analyst-m-lg{
	padding: 16px;
	padding-top: 100px;
	background: url(../images/fenxi_top_bg.png) center top no-repeat;
	border-bottom: 1px solid rgba(255,255,255,.2);

}
.m-rank-icon{font-size: 0;}
.m-rank-icon img{
	width: 25px;
}
.m-avatar{
	margin-right: 15px;
	font-size: 0;
}
.m-avatar img{
	width: 74px;
	height: 74px;
	border-radius: 72px;
	border: 2px solid rgba(255,255,255,.2);
}
.dialog-footer.flex{
	padding:20px;
}
.dialog-footer.flex .col{
	flex: 1;
	padding: 0 10px;
}
.dialog-footer.flex .el-button{
	width: 100%;
}
.bs-dialog .dialog-footer.flex{
	margin: 0 -10px;
	padding: 0 0 20px 0;
}
.bs-index-dialog .dialog-footer.flex{
	padding: 0 20px 20px 20px;
}
.dialog-lg-footer{
	padding: 30px 15px;
}
.dialog-lg-footer .el-button{
	width: 100%;
	margin: 5px 0;
}


@media (max-width:1000px) {
	.swiper-banner{
		height: 276px;
	}
	.swiper-banner .banner-photo{
		height: 276px;
		border-radius: 0;
	}
	.analyst-lists .analyst-left .avatar img{
		width: 86px;
		height: 110px;
	}
	.analyst-lg{
		background: url(../images/analyst-lg.png)  no-repeat;
		background-size: cover;
		margin-bottom: 15px;
		height: auto;
		border-radius: 10px;
	}
	.item-row .item-label{
		margin-bottom: 10px;
	}
	.item-row:last-child{
		margin-bottom: 0;
	}
	.analy-heading .analy-less{
		font-size: 14px;
	}
	.analy-heading{
		padding: 0 10px;
		margin-bottom: 20px;
	}
	.analy-heading .vs-title{
		font-size: 16px;
		flex: 1;
		text-align: center;
	}
	.vs-flex .vs-card_bd{
		width: 120px;
	}
	.analy-res-body{
		padding: 16px 0;
	}
	.analy-res-panel .analy-footer{
		padding: 12px;
		height: auto;
	}
	.analy-select-btns .el-radio.is-bordered{
		min-width: 60px;
		height: 34px;
		padding-top: 9px;
		text-align: center;
	}
	
	.analy-select-btns{
		margin-right: 0;
		margin-bottom: 10px;
	}
	.text-tip{
		font-size: 12px;
		margin-top: 10px;
	}
	.analy-heading .analy-tag{
		margin-left: -10px;
	}
	.select-action-box .el-input{
		width: 120px;
	}
	.select-action-box .el-input__inner{
		height: 34px;
	}
	.select-action-box .el-button--warning{
		height: 34px;
	}
	.ucenter-index .bs-data-cells{
		padding-top: 80px;
		height: 250px;
	}
}
.m-nav-title .title-lg{
	font-family: Arial;
	font-size: 20px;
	font-weight: 900;
	line-height: 31px;
}
.m-nav-title .icon-down{
	font-size: 14px;
}
.m-nav-bar .icon-user{
	font-size: 26px;
}
.m-nav-bar .icon-caidan{
	font-size: 20px;
}
.nav-popup{
	background: url(../images/pop-menu-bg.png) center no-repeat;
	background-size: cover;
}

.m-navbar{
	padding: 20px 40px
}
.m-navbar-list li a{
	padding: 15px 0;
}
.m-navbar-list li a .iconfont{
	font-size: 20px;
	margin-right: 10px;
}

.van-tabbar__placeholder {
	height: 60px;
}
.van-tabbar {
	z-index: 1888;
	height: 60px;
	box-sizing: border-box;
	background: #373d41;
	box-shadow: 0px -2px 20px rgba(0, 0, 0, 0.5);
}

.van-tabbar::after {
	display: none;
}

.van-tabbar-item {
	display: flex;
	align-items: center;
	line-height: 1;
	flex-direction: row;
	color: #9b9ea0;
	padding: 0 10px;
}
.van-tabbar-item--active .iconfont{
	padding-right: 5px;
}
.van-tabbar-item--active .van-tabbar-item__text{
	display: flex;
	align-items: center;
	color: #00a955;
}
.van-tabbar-item__text {
	position: relative;
	z-index: 2;
	width: auto;
}
.van-tabbar-item__text .text{
	display: none;
	word-break: break-all;
	text-align: left;
}
.van-tabbar-item--active .van-tabbar-item__text .text{
	display: inline-block;
}

.van-tabbar{
	align-items: center;
	justify-content: center;
}
.van-tabbar-item{
	text-align: center;
	-ms-flex: 0 0 17.5%;
	flex: 0 0 17.5%;
	max-width: 17.5%;
	height: 40px;
	border-radius: 20px;
	font-size: 0;
}
.van-tabbar-item__text{
	padding: 0;
	font-size: 14px;
}
.van-tabbar .van-tabbar-item--active{
	-ms-flex: 0 0 38%;
	flex: 0 0 38%;
	max-width: 38%;
	color: #00a955;
	background-size: 100% 100%;
	border-radius: 8px;
	background: #1c1f21;
}

.bs-notice-panel{
	background: url(../images/noticebg.jpg) no-repeat;
	background-size: cover;
}
.cate-title{
	font-size: 18px;
	margin-bottom: 15px;
}
.cate-title img{
	width: 22px;
	height: 22px;
}
.art-content .cate-title{
	font-size: 20px;
}

.page-notice{
	background: url(../images/noticebg.jpg) center no-repeat fixed;
	background-size: cover;
	min-height: 100vh;
}

@media (max-width:1000px) {
	.page-notice{
		padding-top: 50px;
	}
	.ht-bill-panel .ball-table{
		height: calc(100% - 254px);
	}
}
@media (max-width:1500px) {
	.bank-card .bank-val{
		font-size: 22px;
		white-space: nowrap;
	}
	.item-row{
		font-size: 14px;
	}
	.j-table tr th:nth-child(3){
		min-width: 68%!important;
	}
}

@media (min-width:1680px) {
	.el-dialog__wrapper{
		display: flex;
		align-items: center;
		justify-content: center;
	}
	.bs-row .cell-id{
		width:350px;
	}
	.act-cell .act-title{
		font-size: 18px;
	}
}
.uc-footer{
	text-align: center;
	padding: 20px;
}
.uc-footer .el-button{
	width: 80%;
}
.el-button--danger,
.el-button--danger:focus,
.el-button--danger:hover{
    color: #FFF;
    background-color: #ce4040;
    border-color: #ce4040;
}

.tm-info{
	text-align: right;
}

.el-select-dropdown {
    position: absolute;
    z-index: 1001;
    border: 1px solid #292E31;
    border-radius: 4px;
    background-color: #292E31;
    box-shadow: 0 2px 12px 0 rgb(0 0 0 / 10%);
    box-sizing: border-box;
    margin: 5px 0;
}
.el-select-dropdown__item.hover, .el-select-dropdown__item:hover {
    background-color: #222;
}

.has-table-head .el-table__body-wrapper{
	display: none;
}
.bs-action-table .el-table__header-wrapper{
	display: none;
}
@media (max-width:1000px) {
	.popup-cell .btn-more{
		margin-top: -8px;
	}
}
.bill-list .van-cell{
	padding: 0;
	background: none;
}
.bill-list .van-cell__right-icon{
	display: none;
}
.bill-list .van-collapse-item__content{
	padding: 0;
	background: none;
}
.bill-list .van-collapse-item__title::after{
	display: none;
}
.bill-list .van-collapse::after{
	display: none;
}
.bill-list .van-collapse-item--border::after{
	display: none;
}
.bill-list .van-collapse .van-collapse-item{
	margin-bottom: 16px;
}

.get-code{
	width: 130px;
	margin-left: 14px;
}





